Paper The following article is Open access

Controlling chimeras

and

Published 12 March 2015 © 2015 IOP Publishing Ltd and Deutsche Physikalische Gesellschaft
, , Citation Christian Bick and Erik A Martens 2015 New J. Phys. 17 033030 DOI 10.1088/1367-2630/17/3/033030

1367-2630/17/3/033030

Abstract

Coupled phase oscillators model a variety of dynamical phenomena in nature and technological applications. Non-local coupling gives rise to chimera states which are characterized by a distinct part of phase-synchronized oscillators while the remaining ones move incoherently. Here, we apply the idea of control to chimera states: using gradient dynamics to exploit drift of a chimera, it will attain any desired target position. Through control, chimera states become functionally relevant; for example, the controlled position of localized synchrony may encode information and perform computations. Since functional aspects are crucial in (neuro-)biology and technology, the localized synchronization of a chimera state becomes accessible to develop novel applications. Based on gradient dynamics, our control strategy applies to any suitable observable and can be generalized to arbitrary dimensions. Thus, the applicability of chimera control goes beyond chimera states in non-locally coupled systems.

Export citation and abstract BibTeX RIS

Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.

1. Introduction

Collective behavior emerges in a broad range of oscillatory systems in nature and technological applications. Examples include flashing fireflies, superconducting Josephson junctions, oscillations in neural circuits and chemical reactions, and many others [1, 2]. Phase coupled oscillators serve as paradigmatic models to study the dynamics of such systems [36]. Remarkably, localized synchronization—in contrast to global synchrony—may arise in non-locally coupled systems where the coupling depends on the spatial distance between two oscillators. Dynamical states consisting of locally phase-coherent and incoherent parts have been referred to as chimera states [7, 8], alluding to the fire-breathing Greek mythological creature composed of incongruous parts from different animals. Chimera states are relevant in a range of systems; they have been observed experimentally in mechanical, (electro-)chemical, and laser systems [912], and related localized activity has been associated with neural dynamics [1324]. By definition, local synchrony is tied to a spatial position that may directly relate to function: in a neural network, for example, different neurons encode different information [2527]. In non-locally coupled phase oscillator rings, the spatial position of partial synchrony not only depends strongly on the initial conditions [7], but it also is subject to pseudo-random (i.e., low-number) fluctuations [28]. These fluctuations are particularly strong for persistent chimeras for just a few oscillators [29], as in typical experimental setups. This naturally leads to the question of whether it is possible to control a chimera state and keep at a desired spatial location.

In this article, we derive a control scheme to dynamically modulate the position of the coherent part of a chimera. To the best of our knowledge, this is the first application of noninvasive control to spatial properties of chimera states. Our control is based on gradient dynamics to optimize general location-dependent averages of dynamical states. Defined as the place where local synchronization is maximal, the spatial location of a chimera state is such a space-dependent average. As with control of spatially localized patterns, chimera control relates—by definition—to both traditional control approaches [3032] as well as of other localized patterns in, for example, chemical [33] or optical [34] systems. However, the aim of chimera control differs from these control approaches. First, chimera control preserves a chimera state as a whole, as opposed to classical engineering control. More specifically, its goal is not to change the dynamics qualitatively, that is, for example, to restore a turbulent system to a periodic state, but rather to control space dependent averages. Second, chimera control is noninvasive as a result of the underlying gradient dynamics. That is, in contrast to some approaches to control the spatial position of localized patterns [34], the control strength vanishes upon convergence. Third, chimera control extends beyond the spatial continuum limit, where the dynamics of individual oscillators are negligible. It applies to systems of finite dimension, even down to just a handful of inhomogeneous oscillators. In contrast to continuous spatial systems, where static or periodic localized patterns [14, 3537] may shift, chimeras in finite dimensions are localized chaotic states [38] (similar to localized turbulence in pipe flows [39, 40]) subject to strong low-number fluctuations [28]. In summary, chimera control modulates the spatial location of a chimera noninvasively, even in low-dimensional systems, and preserves its 'internal' incoherent oscillatory dynamics.

We anticipate chimera control to have a broad impact across different fields. On the one hand, the control scheme may elucidate how a position is maintained in (noisy and heterogeneous) real-world systems where spatial localization of synchrony plays a functional role, such as neural systems. On the other hand, it is the first step towards actually employing chimera states as functional localized spatio-temporal patterns. In fact, instead of passively observing chimera states, the aim of control is to actively exploit chimeras for applications by making the spatial location accessible. Their location could encode information which allows, for example, control mediated computation. Despite the differences to chimera control, the control of dynamical states, such as chaos, has led to many intriguing applications in its own right [32, 4143]. So in analogy to the Greek mythological creature, one may ask: what would you be able to do if you could control a fire-breathing chimera?

2. Chimeras in non-locally coupled rings

Rings of non-locally coupled phase oscillators provide a well-studied model in which chimera states may occur [8]. Let ${\bf S}:=\mathbb{R}/\mathbb{Z}$ be the unit interval with endpoints identified, and let ${\bf T}:=\mathbb{R}/2\pi \mathbb{Z}$ denote the unit circle. Let d be a distance function on ${\bf S}$, $h\;:\mathbb{R}\to \mathbb{R}$ be a positive function, and $\alpha \in {\bf T}$, $\omega \in \mathbb{R}$ be parameters. The dynamics of the oscillator at position $x\in {\bf S}$ on the ring is given by

Equation (1)

The coupling kernel h determines the interaction strength between two oscillators, depending on their mutual distance. The system evolves on the torus ${\bf S}\times {\bf T}$ where $x\in {\bf S}$ is the spatial position of an oscillator on the ring and $\varphi (x,t)\in {\bf T}$ its phase at time t on the torus.

Chimera states are characterized by a region of local phase coherence while the rest of the oscillators rotate incoherently. Let $\phi \in \Phi :=\;\left\{ \;\phi \;:{\bf S}\to {\bf T} \right\}$ denote a configuration of phases on the ring. The local-order parameter

Equation (2)

is an observable which encodes the local level of synchrony of ϕ at $x\in {\bf S}$. That is, its absolute value $R(x,\phi )=\left| Z(x,\phi ) \right|$ is close to zero if the oscillators are locally spread out and attains its maximum if the phases are phase synchronized close to x. A chimera state is a solution $\varphi (x,t)$ of (1) which consists of locally synchronized and locally incoherent parts. The value of the local-order parameter yields local properties of a chimera. The local-order parameter obtains its maximum at the center of the phase synchronized region and its minimum at the center of the incoherent region; see figure 1 for a finite dimensional approximation.

Figure 1.

Figure 1. The local-order parameter $R(x,\phi )$ encodes the spatial position of a chimera state in a ring of $N=256$ oscillators. Non-local coupling is given by the exponential kernel h0; see (8). As a function of the oscillator phase $\phi (x)$ on the circle ${\bf S}$ (top panel), the maximum of R indicates the center of the synchronized region, the minimum the position of the incoherent part (bottom panel).

Standard image High-resolution image

3. Chimera control

Is it possible to dynamically move a state to a desired position by exploiting drift properties? Before considering chimera states, we consider general solutions moving in space. Here we focus on systems with one spatial dimension, but it is straightforward to extend the notions to higher dimensions. A solution of (1) may be seen as a one-parameter family of functions ${{\varphi }_{t}}\in \Phi ,$ which assign a phase to each spatial position. Let $Q\;:{\bf S}\times \Phi \to {{\mathbb{R}}^{n}}$ be differentiable in the first argument. Think of Q as an observable of the system that depends on the spatial position ${\bf S}$; here we look at the particular circular geometry because of its relevance in the context of chimera states on a ring, but one could also consider observables on other geometries, such as the line $\mathbb{R}$. A solution φt of (1) with initial condition ${{\varphi }_{0}}\in \Phi $ is called Q-traveling along ${\bf S}$ if there are suitably smooth functions y(t) and $q\;:{\bf S}\to {{\mathbb{R}}^{n}}$ such that $Q(x,{{\varphi }_{t}})=q(x-y(t))$ for all t; in particular, a solution is Q-traveling at constant speed $v\in \mathbb{R}$ along ${\bf S}$ if $Q(x,{{\varphi }_{t}})=q(x-vt)$ for all t. Hence, the temporal evolution of a Q-traveling solution in terms of the observable Q is a shift along ${\bf S}$.

If there is a way to influence the spatial motion in a controlled way, it can be used to optimize a general observable Q. Let ${{\partial }_{z}}f(z){{|}_{{{z}_{0}}}}$ denote the partial derivative of a function f with respect to z at z0, let f' denote its total derivative, and $\dot{z}$ denote the temporal derivative of a function z(t). Let φt be a Q-traveling solution with $q(x)$ and y(t) such that $Q(x,{{\varphi }_{t}})=q(x-y(t))$. The function y(t) describes the spatial position of φt with respect to Q. For now, fix a target ${{x}_{*}}\in {\bf S}$ and assume that q is differentiable with all critical points being extrema. The idea is to use an accessible system parameter that governs the evolution of φt in terms of the observable Q to maximize Q at ${{x}_{*}}$, or, put differently, to use the knowledge of how this accessible system parameter influences the evolution of y(t) to maximize ${{q}_{{{x}_{*}}}}(y)\;:=q({{x}_{*}}-y)$ in y. To this end, we assume that for a given observable Q, there is a family ${{h}_{a}}$ of coupling kernels, indexed by $a\in A\subset \mathbb{R}$, and a continuous invertible map $\nu \;:A\to \mathbb{R}$ such that φt is a Q-traveling solution at speed $\dot{y}=\nu (a)$ of (1) with coupling kernel ha. In other words, we assume that the position y(t) of the solution φt is given by integrating $\nu (a)$. Of course, if a is constant, we have $Q(x,{{\varphi }_{t}})=q(x-\nu (a)t)$, i.e. , φt is Q-traveling at a constant speed along ${\bf S}$.

Control can now be realized as gradient dynamics by choosing the parameter a suitably. For $\gamma \gt 0$ and assuming that the initial condition is not a local minimum, the function ${{q}_{{{x}_{*}}}}(y)$ is maximized if y is subject to the gradient dynamics $\dot{y}=\gamma {{\partial }_{y}}{{q}_{{{x}_{*}}}}(y),$ since this choice implies that ${{\dot{q}}_{{{x}_{*}}}}\geqslant 0$. Note that ${{\partial }_{y}}{{q}_{{{x}_{*}}}}(y)=-q^{\prime} $ $({{x}_{*}}-y)=-{{\partial }_{x}}q(x-y){{|}_{{{x}_{*}}}}$. Thus, if the function y(t) of a Q-traveling solution φt obeys

Equation (3)

then the function $Q(x,{{\varphi }_{t}})$ will attain a (local) maximum at $x={{x}_{*}}$ in the limit of $t\to \infty $. At the same time, the map ν allows us to use a as a control parameter. By definition we have $\dot{y}(t)=\nu (a(t)),$ and therefore (3) yields

Equation (4)

a direct relationship between the traveling solution and the parameter a. More precisely, choosing a time-dependent control parameter a according to (4) yields a traveling solution whose dynamics maximizes the observable Q at ${{x}_{*}}$.

Note that convergence to the target through control does not depend on the function ν. Moreover, the assumption that ν is invertible can be relaxed. If $\nu \;:A\to U$ is invertible where $U\subset \mathbb{R}$ is an open interval that contains zero, then we can just extend ν−1 from U onto the real line $\mathbb{R}$ by choosing ${{\nu }^{-1}}(u)={{{\rm sup} }_{a\in A}}{{\nu }^{-1}}(a)$ for $u\geqslant {\rm sup} U$ and ${{\nu }^{-1}}(u)={{{\rm inf} }_{a\in A}}{{\nu }^{-1}}(a)$ for $u\leqslant {\rm inf} U,$ or vice versa. Effectively this yields gradient dynamics $\dot{y}=\gamma (t){{\partial }_{y}}{{q}_{{{x}_{*}}}}(y)$ with time-dependent parameter $0\lt \gamma (t)\leqslant \gamma ,$ which maximizes ${{q}_{{{x}_{*}}}}$. Thus, with the assumptions on ν as above, control remains applicable. On the other hand, to determine the maximal convergence speed, one has to to take other properties of ν into account.

The same gradient approach can be used to apply control to sufficiently smooth time-dependent control targets. Even though we have so far assumed ${{x}_{*}}$ to be constant, the control target can also be taken to be piecewise constant, since the values at the discrete points of discontinuity do not change the integral. Therefore, control is suitable for any time-dependent control target ${{x}_{*}}(t)$ that can be approximated by piecewise constant functions. Of course, convergence to a time-dependent control target will only be approximate, as control ensures that the maximum is attained only in the limit as $t\to \infty $.

To control chimeras, we apply this general control scheme to the absolute value R of the local-order parameter. Since it encodes the local level of synchrony, a dynamics that maximizes the local-order parameter through R-traveling chimera solutions yields a chimera moving to a specified target position. Note that $R(x,{{\varphi }_{t}})=r(x)$ of a chimera state φt is stationary [8, 44], so it is R-traveling at a constant speed zero. Here we further assume that there is a family of coupling kernels ${{h}_{a}}$ that leads to R-traveling solutions at nonzero speed $\nu (a)$. The control parameter dynamics (4) for the observable R is

Equation (5)

Hence, choosing a time-dependent control parameter a according to (5) is equivalent to gradient dynamics to maximize the local-order parameter at ${{x}_{*}}$. For the original chimeras with a single coherent region [7, 8], i.e., where R has a global maximum, the limiting position of a chimera subject to control is unique. For chimera states with multiple coherent regions [20, 44], the local-order parameter will attain a local maximum at the target position.

4. Implementation in finite dimensional rings

Most real-world systems consist of a finite number of oscillators; we thus implement chimera control in an approximation of the continuous equations (1) by a system of N phase oscillators. Let $\iota (k)=k/N$ be the position of the kth oscillator on the ring ${\bf S}$. Let ${{\omega }_{k}}\in \mathbb{R}$ be the intrinsic frequency of each oscillator. Initially we assume that the oscillator system is homogeneous, i.e., ${{\omega }_{k}}=\omega $ for all $k=1,\ldots ,N.$ The temporal evolution of each oscillator is given by

Equation (6)

for $k=1,\ldots ,N$. Here, $d(x,y)=\left( \left( x-y+\frac{1}{2} \right){\rm mod} 1 \right)-\frac{1}{2}$ is a signed distance function on ${\bf S}$. The local-order parameter of the discretized system is defined for $\varphi =({{\varphi }_{1}},\ldots ,{{\varphi }_{N}})\in {{{\bf T}}^{N}}$ as

Equation (7)

and its absolute value $R{{}_{{\rm d}}}(x,\varphi )$ encodes the local level of synchrony; see figure 1.

To implement the chimera control scheme (4), the assumption of a monotonic relationship ν between a system parameter and the chimera's drift speed has to be satisfied. Asymmetric coupling kernels may induce drift in dynamical systems on a continuum, such as standard pattern-forming systems [14, 45, 46]. We employ the recent observation that breaking the symmetry of the coupling kernel slightly also results in the drift of the chimeras in finite-dimensional systems [47]. The result is a monotonic relationship $\nu (a)$ between asymmetry and drift speed [47], independent of the system's dimension. Here we consider a family of exponential coupling kernels

Equation (8)

for $a\in (-1,1)$, where a determines the symmetry of the coupling kernel. The coupling in (8) can be analytically related to oscillators coupled in reactive-diffusive media [48] subject to convective concentration gradients of the coupling medium. For sufficiently small $\left| a \right|0.015,$ the relationship ν between drift and asymmetry is approximately linear at $a=0,$ and the resulting drifting chimeras are in good approximation R-traveling with a constant speed. We use this single observation for the implementation of chimera control. Note the particular shape of ${{h}_{a}}$ is not crucial for control, since other asymmetric coupling kernels also lead to drift. However, the topic of drifting chimera states in systems with asymmetric coupling kernels deserves a treatment in its own right, and we refer to a forthcoming article [47] for details.

The relationship between asymmetry parameter a and the drift speed now allows for a straightforward implementation of the control scheme. The control rule (5) acts as feedback control through the asymmetry parameter. If the chimera is off target, the nonzero asymmetry yields a drift of the chimera towards the target according to the derivative of the local-order parameter at the target position. Once the target is approached, the control subsequently reduces the asymmetry and acts as a corrective term, keeping the chimera on target. For the finite ring, a discrete derivative at ${{x}_{*}}\in {\bf S}$ can be defined for a given $\delta \in (0,0.5)$ by

Equation (9)

For small δ we have $\Delta _{{{x}_{*}}}^{\delta }R{{}_{{\rm d}}}(x,\varphi (t))\approx {{\partial }_{x}}R{{}_{{\rm d}}}(x,\varphi (t)){{|}_{{{x}_{*}}}}$. We employ the sigmoidal function $\lambda (x)=2{{(1+{\rm exp} (-x))}^{-1}}-1$ to ensure an upper bound ${{a}_{{\rm max} }}\gt 0$ for the asymmetry parameter $a(t)$ to prevent chimeras from breaking down. Let $K\gt 0$ be a constant. Given a target position ${{x}_{*}}\in {\bf S}$, an approximation of (5) for control is

Equation (10)

where K can be determined from the gradient control parameter $\gamma =K\nu ^{\prime} (0)$. These dynamics will maximize the local-order parameter at ${{x}_{*}}$. In other words, a chimera $\varphi (t)$ will move along the ring until its synchronized part is centered at ${{x}_{*}}$.

Solving the dynamical equations subject to control numerically shows that the chimera adjusts to the imposed target position. Figure 2 shows a simulation for $N=256$ phase oscillators with K = 100 and a time-dependent target position ${{x}_{*}}(t)$. The simulation is carried out with initial conditions as in [8] and an adaptive integration step to meet standard error tolerances. We discretized (10) in time by keeping the asymmetry parameter piecewise constant with an update every $\Delta t=1$ time unit. The chimera tracks the changes of the target position and adjusts to match new control targets.

Figure 2.

Figure 2. The position of the chimera adjusts to the imposed target for the control scheme applied to a ring of $N=256$ oscillators. The top panels shows the phase evolution in the co-rotating frame, defined by the phase in the synchronized region with maximal order parameter. The black line is the target position. The bottom panels depict the asymmetry parameter $a(t)$ bounded by ${{a}_{{\rm max} }}=0.015$; see (10). Once the target position is reached, a stays close to zero.

Standard image High-resolution image

Effectively, the control can be seen as a coupling of the dynamical equations to a function of the local-order parameter. In contrast to systems with symmetric-order parameter-dependent interaction [49, 50], in chimera control the order parameter induces a time-dependent asymmetry (5) to the nonlocal coupling to realize directed motion [47]. As a result, the chimera drifts along a subspace defined by the symmetry of the uncontrolled system to achieve the target position.

5. Control of fluctuations

An uncontrolled chimera will exhibit pseudo-random (low-number) fluctuations [28] along the ring ${\bf S}$ that persist even when the symmetry of the system is broken. These fluctuations are particularly strong for small numbers of oscillators. Since chimera control acts as a feedback mechanism to correct deviations from the target position, it counteracts the fluctuations along the ring. Thus, the control scheme keeps a chimera localized at a target position even in low-dimension systems, despite the strong spatial fluctuations for a small number of oscillators; see figure 3 (top).

Figure 3.

Figure 3. Top: control successfully suppresses pseudo-random finite size fluctuations ($N=30$ oscillators) in low-dimensional rings. Center: the average deviation ${{\mu }_{{\rm U}}},{{\mu }_{{\rm C}}}$ of a chimera from its initial position (straight lines in top panel) over T = 3000 time units is distributed around zero without control (gray) but on spot with control (black). Thin gray lines indicate a deviation of a single oscillator. Bottom: control also reduces the fluctuations of the chimera due to pseudo-random movement significantly, even for very few oscillators ($N\leqslant 30$), as quantified by ${{\sigma }_{{\rm U}}},{{\sigma }_{{\rm C}}}$. Points are slightly set off horizontally for legibility.

Standard image High-resolution image

To quantify how chimera control suppresses the pseudo-random fluctuations, we tracked the center of the coherent region ${{x}_{{\rm c}}}(t)\in {\bf S}$ in a homogeneous ring. More specifically, for a given initial condition $\varphi (0)$ for (6) with initial position ${{x}_{{\rm c}}}(0),$ we first solved the uncontrolled system numerically to obtain the mean ${{\mu }_{{\rm U}}}$ and standard deviation ${{\sigma }_{{\rm U}}}$ of $d({{x}_{{\rm c}}}(0),{{x}_{{\rm c}}}(t))$ over T time units. Similarly, one obtains ${{\mu }_{{\rm C}}}$ and ${{\sigma }_{{\rm C}}}$ for the controlled chimera with ${{x}_{*}}={{x}_{{\rm c}}}(0)$ as the target position. Averages over multiple runs are shown in figure 3. Applying control keeps the average position of the chimera on target for $N\geqslant 30$ (the standard deviation is below a single oscillator). Moreover, the fluctuations of the chimeras' positions are greatly reduced for all N. Hence, control renders the spatial position of a chimera usable even when the number of oscillators is small.

6. Control for inhomogeneous rings

For control to be relevant in real-world applications, it has to be robust to inhomogeneities in the system. So far we have considered the case of homogeneous rings where all oscillators have the same intrinsic frequency ${{\omega }_{k}}=\omega $ for $k=1,\ldots ,N$. In fact, when all oscillators are identical, the ring has a rotational symmetry where the symmetry group acts by translations along the ring. Control allows us to shift a chimera along the orbit of the associated symmetry operation. Chimera states persist if the rotational symmetry is broken by choosing nonidentical frequencies; i.e. , chimera solutions can be continued while adiabatically increasing heterogeneity [51]. Assume nonidentical intrinsic frequencies ${{\omega }_{k}}=1+{{\eta }_{k}}$, where ${{\eta }_{k}}$ are independently sampled from a normal distribution centered at zero with standard deviation ${{\sigma }_{\omega }}$. Chimeras can be observed for the inhomogeneous ring for ${{\sigma }_{\omega }}0.03$ before the chimeras break down. In contrast to homogeneous oscillators, a chimera now has preferred positions on the inhomogeneous ring due to the lack of rotational symmetry, which is determined by the actual value of the frequencies ${{\omega }_{k}}$.

Remarkably, control remains applicable for inhomogeneous rings of oscillators with distributed frequencies ${{\omega }_{k}}$. Note that the control perturbations (4) are calculated from the averaged quantity $R{{}_{{\rm d}}}$. Thus, small fluctuations induced by inhomogeneities average out. The resulting controlled chimera follows the imposed target position even for comparatively large standard deviations of the frequency distribution; see figure 4. The qualitative impact of control is the same as in homogeneous rings. However, if the maximal control parameter ${{a}_{{\rm max} }}$ is too small, even a controlled chimera may get 'stuck' while moving towards the target position.

Figure 4.

Figure 4. Control of chimera states is successful even in heterogeneous rings of $N=256$ oscillators, yielding qualitatively similar results as for homogeneous rings. As in figure 2 the phase of the oscillators in the top panel is shown in a corotating frame. The standard deviation of the oscillators' frequencies is ${{\sigma }_{\omega }}=0.01$. Note that control is robust to choosing larger bounds on the maximal control parameter ${{a}_{{\rm max} }}=0.05,$ facilitating fast control and leading to faster convergence to the target position.

Standard image High-resolution image

Larger bounds for the control parameter a counteract this limitation induced by inhomogeneity. In fact, control is not only robust to choosing ${{a}_{{\rm max} }}\gt 0.015,$ but a sufficiently large value of ${{a}_{{\rm max} }}$ allows a chimera to be placed at an arbitrary position along any inhomogeneous ring. Moreover, the chimera attains its target position quickly. Carrying out the same statistics as previously (i.e., as for assessing the control of pseudo random fluctuations for homogeneous rings) reveals that for sufficiently large control parameters, the chimera will stay on arbitrary targets (not shown). Hence, control renders the spatial position of a chimera usable in both homogeneous and inhomogeneous systems.

7. Functional chimera states

Control is essential to give chimera states persistent functional meaning. Chimera states arise in real physical systems that are related to various technological applications. These include collections of mechanical, (electro-)chemical, and optical systems [912]. Chimera control now allows us to use the localized nature of a chimera state for arbitrary novel applications in these contexts. As a simple example for a technological application of chimera states, one may envision a digital chimera computer where spatial location directly encodes information. Note that as long as the number of oscillators is large enough, one is not limited to a digital computer with just two states, but one could also consider an arbitrary number of states up to approximately encoding a continuous variable. Take two antipodal points ${{x}^{0}},{{x}^{1}}\in {\bf S}$ on the ring and say that the system is in state 0 if a chimera is centered at x0 and in state 1 if it is centered at x1; see figure 5(a). Thus, in this setup, the spatial position of a chimera encodes information. With active control this spatial encoding is reliable, because there are no random flips between states 0 and 1. Note that only a few oscillators are necessary to encode information, because control reduces the pseudo-random fluctuations even in low-dimensional systems.

Figure 5.

Figure 5. In a digital chimera computer, control allows for the spatial position of a chimera to encode information. A chimera located at antipodal points ${{x}^{0}},{{x}^{1}}$ can, for example, encode bits (panel (a)). Here the angle denotes the spatial coordinate on the ring ${\bf S},$ and the radius the current phase; one obtains the torus by identifying the two boundary components of the annulus. By coupling multiple rings through control (black arrows), one can now realize computations in a chimera computer. The current position of a chimera is given by $R_{{\rm max} }^{X}={\rm arg} \;{{{\rm max} }_{x\in {\bf S}}}R{{}_{{\rm d}}}(x,{{\varphi }^{X}}(t))$, $X\in \left\{ {\bf A},{\bf B} \right\}$ (black triangles), and coupling between the rings (black arrows) is achieved by the dependence of the control target (red triangles) $x_{*}^{{\bf B}}$ of ring ${\bf B}$ on the position $R_{{\rm max} }^{{\bf A}}$ of the chimera on ring ${\bf A}$; see (11). Synchronization of position corresponds to copying bits (panel (b)), inversion of the position to a NOT gate (panel (c)).

Standard image High-resolution image

Control also allows us to change the value of the 'bit' dynamically to perform computations. If we take two rings, ring ${\bf A}$ and ring ${\bf B}$, and use the maximum of the order parameter of ring ${\bf A}$ (with phases given by ${{\varphi }^{{\bf A}}}$) as the target position $x_{*}^{{\bf B}}$ for ring ${\bf B}$, the position of the chimera synchronizes. More explicitly,

Equation (11)

is the target position for ring ${\bf B},$ with dynamics given by (6) with coupling kernel (8) and control (10). In terms of the chimera computer, this corresponds to an assignment '${\bf B}={\bf A}$' or memory copy operation; see figure 5(b). With the minimum of $R(x,\varphi _{t}^{{\bf A}})$ as the target position, the resulting dynamics corresponds to a NOT operation; see figure 5(c). By coupling multiple rings, one can construct AND and OR gates in a similar manner. Here the dynamic target position (11) is given by a suitable function that depends on the state ${{\varphi }^{{\bf A}}}(t)$. It would be desirable to have a fast, efficient, and natural way to determine this target in particular implementations in the future, such as using adaptive neural networks as a coincidence detector.

Localized dynamical states are directly related to function in neural and other biological networks [25, 26, 52]. On the one hand, localized synchrony is generally regarded to play a role in, for example, memory formation [53]. On the other hand, localized activity at a particular location has been widely studied in spatially continuous neural field models as bump states [13, 16]. Neural field models are related to classical pattern-forming systems [54], and stationary localized solutions have been given functional interpretation in these models, such as encoding the position of a rat's head, which can be modulated by inducing asymmetry in the coupling [14, 55]. Chimera states in coupled oscillators relate to function both by local synchrony (the chimera's synchronized region) as well as by localized activity (rotating oscillators make up the incoherent region of a chimera). Chimeras and bump states have also been observed in various systems of neural oscillatory units with both continuous coupling [18, 20, 21, 56] and pulse coupling [15, 22] and have been associated with short-term memory [57]. Despite their apparent phenomenological similarities to bump states in classical neural field models [58], chimera states in coupled oscillators are mathematically different. Systems of individual coupled oscillators show multistability of chimeras and the fully synchronized state [7, 15], and the oscillators rotate rigidly. Thus, field equations directly derived from collections of oscillators contain phase information [56], which is crucial to describe synchronization. On the other hand, activity described in neural field models with just a single variable does not contain any phase information, whereas the coupling in systems exhibiting chimeras has a phase synchronizing effect.

If chimeras as localized states are a feature of biological networks, e.g., [15, 57], then control is one possible mechanism by which information is robustly processed in these systems. Chimera control allows us both to modulate the spatial position of a chimera state in finite dimensional systems and to keep it as a specified location. In contrast to simple information encoding in spatially continuous rings [14] with nonautonomous modulation, chimera control—as noninvasive feedback control—is a closed-loop system where any target position can be attained, even when external input is not constantly available, structural constraints limit the maximal asymmetry of the coupling, or the system is incapable of fully integrating the input. The control scheme naturally acts as an error corrector that counteracts the diffusion of localized patterns in ensembles of finitely many units [15, 28], thereby preventing information loss. Consequently, if even small networks with control exhibit the same structural robustness needed for computation in biological systems [52] as large networks with high redundancy [15, 59], we may expect to find some form of control in real biological systems.

8. Discussion

Chimera control allows the dynamical modulation of the spatial position of a chimera state in real time. Control is possible, despite the multistability with the fully synchronized state, even in small finite-dimensional rings with strong low-number fluctuations. In contrast to other recent applications of control to chimeras [29], controlling the chimera as a whole is the first step towards making use of chimera dynamics in practical applications, as illustrated by the simple chimera computer. Apart from applications, control is relevant for implementation in experimental setups. On the one hand, control can directly be applied to a number of the current experimental realizations of chimera states such as [11, 12]. In these setups, implementation is straightforward, since the coupling is computer-mediated. On the other hand, control remains applicable in more general experimental contexts beyond computer-mediated coupling. Oscillators may be coupled by immersing them in a common reactive-diffusive medium [48]. Subjecting the medium to an advective concentration gradient (due to a sink or source) may give rise to an exponential coupling kernel (8): when the time-scale characteristic of the medium is rapid compared to that of the oscillators, an adiabatic solution is viable, yielding the asymmetric coupling (8); see [4648]. Since a nonzero advective gradient yields an asymmetric coupling, control can be realized by modulating the strength of the gradient. Setups with a common medium have been studied in synthetic biology where oscillating cells communicate via quorum-sensing [60] and can be subjected to advective currents [61]. Similar systems could be implemented using yeast cells under glycolysis [62, 63], or diffusively coupled chemical oscillators in microfluidic assemblies [64, 65]. Hence, we anticipate our control strategy to also find direct application in both technological and biological experimental setups. Control may also play an important role in natural biological settings, as already discussed in the section above.

Remarkably, chimera control is robust with respect to perturbations of the system. Chimera states persist in non-locally coupled rings of nonidentical oscillators [51, 66] and can be controlled; see figure 4. In fact, chimera control acts in two ways. If the oscillators are (almost) identical, then control suppresses the finite size fluctuations. Increasing inhomogeneity reduces fluctuations but also restricts uncontrolled chimeras to stable locations with respect to movement along the ring ${\bf S}$. Control eliminates this limitation for inhomogeneous rings and allows chimeras to be placed at any position. This indicates that chimera control remains applicable in more general oscillator models, for example, to suppress drift [15]. Note that our control is noninvasive in the sense that the control signal vanishes on average upon attaining the target position; see equation (2). As a result, chimera control is also robust with respect to larger values of the symmetry parameter a, yielding chimeras which attain their target position very quickly, as indicated in figure 4.

The gradient-based control approach immediately extends to higher dimensional systems. The only requirement for a successful implementation is the availability of an accessible control parameter that induces drift. Preliminary numerical simulations indicate spiral wave chimeras [48, 67]; spiral waves with an incoherent core may exhibit spatial drift. Thus, an implementation of control for two-dimensional chimera states is within direct reach. Gradient dynamics is a relatively naive control approach; here it serves as a proof of principle. Given that there the asymmetry is an accessible control parameter and the local-order parameter an objective function, one would eventually like to see more sophisticated control schemes implemented, for example, speed gradient control [30].

In summary, chimera control is a robust control scheme to control the spatial position of a chimera state and reliably maintain its position, even for small numbers of oscillators that may be nonidentical. Note that chimera control is not limited to the control of the position of the synchronized region of a chimera. The control scheme presented here may be applied if there is a relationship between a control parameter and Q-traveling solutions for a suitable observable Q. Developing novel applications based on controlled chimeras, applying the presented control scheme to experimental setups, and studying its relevance in biological settings provide exciting directions for future research.

Acknowledgments

The authors would like to thank M Field, C Laing, Yu Maistrenko, and M Timme for helpful discussions. Moreover, the authors would like to thank all anonymous referees for helping to improve the presentation of our results and pointing out further references relevant for this work. CB acknowledges support by NSF grant DMS–1265253 and partially by BMBF grant 01GQ1005B. The research leading to these results has received funding from the People Programme (Marie Curie Actions) of the European Union's Seventh Framework Programme (FP7/2007-2013) under REA grant agreement no. 626111 (CB). The work is part of the Dynamical Systems Interdisciplinary Network, University of Copenhagen (EAM).

Please wait… references are loading.